package com.hsnn.medstgmini.pro.base.dao;

import java.util.HashMap;
import java.util.List;

import com.hsnn.medstgmini.pro.base.model.BaseShortage;
import com.hsnn.medstgmini.util.Pagination;

/**
 * @category 缺货申报
 * @author 应晓川
 * @date 2015年11月27日10:07:01
 */
public interface BaseShortageDao {

	
	/**
	 * @category 查看详情
	 * @date 2015年11月27日10:16:47
	 * @param page
	 * @return
	 */
	Pagination getShortageInfo(Pagination page);
	

	/**
	 * @category 查看列表
	 * @date 2015年11月27日10:16:47
	 * @param page
	 * @return
	 */
	Pagination getShortageList(Pagination page);
	
 
	/**
	 * 医院根据条件查询品规
	 * @param page
	 * @return
	 */
	Pagination getDrugqualityspecListByHosp(Pagination page);
	
	/**
	 * 医院获取反馈信息
	 * @param page
	 * @return
	 */
	Pagination getFeedbackListByHosp(Pagination page);
	
	/**
	 * 根据id获取反馈详细信息
	 * @param page
	 * @return
	 */
	Object getBaseShortageById(String shortageId);
	
	/**
	 * 按条件获取审核列表
	 * @param page
	 * @return
	 */
	Pagination getAuditList(Pagination page);
	
	void updateByWSJ(BaseShortage baseShortage);
	
	void updateByZX(BaseShortage baseShortage);
}
